# 低功耗低成本 PC (可更换内存条) 推荐 (笔记本, 小主机)

国际劳动妇女节 快乐 !

今天, 要劳动, 于是有了本文 (狗头)

对于计算机入门来说, 只有 **手机** 是不够的,
至少需要一台 **PC** (笔记本, 台式机, 小主机 等, 甚至 服务器, 工作站).
这并不是因为手机 **硬件** 配置不行, 比如早就有 24G+1T 的手机了 (内存 DDR SDRAM 24GB, 闪存 SSD 1TB).
但是手机的 **软件** 不行, 各种功能缺乏 (人为故意限制, 比如禁止解锁 BL),
所以不适合用于计算机入门学习.

![24G+1T 的手机](./图/0-p-1.jpg)

而 PC 这边, 虽然硬件性能不一定更强, 但软件更开放灵活,
比如你可以自己选择并安装 **操作系统** (OS) !
这一点很重要, 学会安装操作系统, 才是计算机入门的真正开始.

对于穷人来说, **低成本** 很重要. 幸运的是, 目前的入门级 PC 并不贵,
只需 2000 ~ 3000 元即可购买一台硬件配置足够用于计算机入门的 PC 了,
这甚至比一只全新的中端手机还要便宜 (之所以这么说,
是因为作为根正苗红的穷人的窝基本只买二手手机, 价格大约只有新机的 50%).

![小主机和手机的大小对比](./图/0-p-2.png)

考虑到性价比, 一定要擦亮眼睛, 选择 **可更换内存条** 的机器 !
PC 淘汰最常见的原因就是 **内存容量不足**, 这个是硬伤, 不像运行慢点还可以忍受.
如果自己可以安装内存条, 就能增加内存容量, 让机器多用几年, 更省钱 !
对于穷人来说, 买一台 PC 就是计划使用 5 ~ 8 年的 (比如窝之前的笔记本用了 9 年),
要提前考虑未来.

窝不幸住到了电费很贵的地方 (捂脸), 所以 **低功耗** 也很重要, 要省电 !

综上, 本文推荐 2 款 PC (笔记本, 小主机), 都是 **低功耗 低成本** 的型号,
**可以更换内存条**, 最大支持 **64GB 内存** (32GB DDR4-3200 x2 双通道).

这里是 穷人小水滴, 专注于 穷人友好型 低成本技术. (本文为 67 号作品. )

----

配置与价格清单:

注: 这些是窝在 淘宝/京东 购买的, 仅表示当时的价格, 仅供参考.

+ (1) 笔记本方案:

  | 序号 | 硬件型号 | 主要配置 | 价格 (CNY) |
  | :--: | :------- | :------- | ---------: |
  | 1 | 笔记本: HP 战 66 五代 (二手) | 14 英寸, CPU r5-5625u (6 核 12 线程), 内存 16GB, SSD 500GB | 2388 |

  总计: 2388 元 (二手).

+ (2) 小主机 (迷你主机) 方案 (全套, 各配件的选择搭配仅供参考):

  | 序号 | 硬件型号 | 主要配置 | 价格 (CNY) |
  | :--: | :------- | :------- | ---------: |
  | 1 | 小主机: GMK M5plus (准系统) | CPU r7-5825u (8 核 16 线程), 不含内存 | 1181 |
  | 2 | 笔记本内存条 32GB (单条) | DDR4-3200 | 272 |
  | 3 | SSD: 致态 Ti600 | 容量 2TB, 接口 NVMe M.2 (2280) | 769 |
  | 4 | 显示器: Redmi A24 | 23.8 英寸, 分辨率 1920x1080, 刷新率 100Hz, 接口 DP x1 HDMI x1 | 429 |

  注 1: 推荐使用 2 条容量相等的内存条构成 **双通道** 内存.
  如果不需要 64GB 内存可以选择容量更小的内存条.

  注 2: **台式机内存条** 和 **笔记本内存条** 外形尺寸不同, 互不兼容, 不能混用.
  此处的小主机必需使用笔记本内存条.

  总计: 2651 元 (全新).

  ![购买硬件 (1)](./图/0-h-1.jpg)
  ![购买硬件 (2)](./图/0-h-2.jpg)
  ![购买硬件 (3)](./图/0-h-3.jpg)
  ![购买硬件 (4)](./图/0-h-4.jpg)

----

相关文章:

+ 《流浪 Linux: 外置 USB SSD 安装 ArchLinux》

  TODO

+ 《安装 Fedora CoreOS 操作系统》

  TODO

参考资料:

+ <https://www.tbtool.cn/>
+ <https://ollama.com/library/qwen2.5>


## 目录

+ 1 外观与配置

  - 1.1 整体照片
  - 1.2 接口特写
  - 1.3 配置截图

+ 2 跑分测试 (仅供娱乐)

  - 2.1 CPU-Z
  - 2.2 娱乐大师
  - 2.3 AIDA64 内存带宽/延迟
  - 2.4 ollama (qwen2.5 Q4)

+ 3 安装内存条

  - 3.1 笔记本 HP 战 66 五代
  - 3.2 小主机 GMK M5plus

+ 4 功耗测试

  - 4.1 测量方法
  - 4.2 空载 (待机) 功耗
  - 4.3 满载功耗
  - 4.4 误差分析

+ 5 总结与展望


## 1 外观与配置

拿到快递后的第一件事, 就是检查货物外观.

### 1.1 整体照片

笔记本 (战 66):

![战 66 外观 (1)](./图/11-z-1.png)

笔记本 (HP 战 66) 和开瓶盖工具 (解决拧不开瓶盖).

![战 66 外观 (2)](./图/11-z-2.png)

上面. 这个笔记本使用金属外壳.

![战 66 外观 (3)](./图/11-z-3.png)

下面. 注意这 5 颗螺丝, 后面要考.

![战 66 外观 (4)](./图/11-z-4.png)

这个笔记本可以打开到接近 180 度.

----

小主机 (M5plus):

![M5plus 外观 (1)](./图/11-m-1.png)

上面.

![M5plus 外观 (2)](./图/11-m-2.png)

下面.

![M5plus 外观 (3)](./图/11-m-3.png)

侧面.

### 1.2 接口特写

机器的接口需要重点关注, 这决定了机器的功能和扩展能力.

笔记本 (战 66):

![战 66 接口 (1)](./图/12-z-1.png)

左侧接口: 千兆以太网 (RJ45), USB 3.0.

![战 66 接口 (2)](./图/12-z-2.png)

右侧接口: 3.5mm 耳机, HDMI, USB 3.0 x2,
USB type-C (含 DP 功能), (充电指示灯), 电源输入.

----

小主机 (M5plus):

![M5plus 接口 (1)](./图/12-m-1.png)

前面接口: (电源按钮, 电源指示灯), 3.5mm 耳机, USB type-C, USB 3.0 x2.

![M5plus 接口 (2)](./图/12-m-2.png)

后面接口: USB 2.0 x2, DP, HDMI, 2.5G 以太网 (RJ45) x2, 电源输入.

可以看到, 这两台机器都有丰富的接口.

### 1.3 配置截图

然后, 开机, 使用软件查看硬件配置信息: (建议安装 图吧工具箱)

笔记本 (战 66):

![笔记本硬件配置信息 (1)](./图/13-z-1.png)

Windows 任务管理器 CPU: 可以查看 CPU 型号, 核心数, 频率等信息.

![笔记本硬件配置信息 (2)](./图/13-z-2.png)

Windows 任务管理器 内存: 可以查看内存容量, 频率, 内存插槽等信息. 注意此处 **外形规格: SODIMM** 说明是内存插槽 (而不是主板焊接内存). **已使用的插槽: 2/2** 说明一共有 2 个内存插槽.

![笔记本硬件配置信息 (3)](./图/13-z-3.png)

使用 CPU-Z 可以查看更详细的 CPU, 内存信息.

![笔记本硬件配置信息 (4)](./图/13-z-4.png)

![笔记本硬件配置信息 (5)](./图/13-z-5.png)

![笔记本硬件配置信息 (6)](./图/13-z-6.png)

使用 GPU-Z 可以查看详细的 GPU (显卡) 信息.

![笔记本硬件配置信息 (7)](./图/13-z-7.png)

最后是娱乐大师 (用完建议卸载掉, 这东西很烦).

----

小主机 (M5plus):

![小主机硬件配置信息 (1)](./图/13-m-1.png)

![小主机硬件配置信息 (2)](./图/13-m-2.png)

![小主机硬件配置信息 (3)](./图/13-m-3.png)

![小主机硬件配置信息 (4)](./图/13-m-4.png)

![小主机硬件配置信息 (5)](./图/13-m-5.png)

![小主机硬件配置信息 (6)](./图/13-m-6.png)

![小主机硬件配置信息 (7)](./图/13-m-7.png)

![小主机硬件配置信息 (8)](./图/13-m-8.png)

注: (小主机) **准系统** 需要首先安装 **内存条** 和 SSD (并安装操作系统) 才能启动.


## 2 跑分测试 (仅供娱乐)

硬件外观, 接口, 以及软件查看的配置信息都没问题,
接下来应该简单跑个分 (性能测试), 确定机器的功能和性能没有明显异常.

(复杂的跑分窝就不做了, 毕竟窝也不是专业的硬件测评)

### 2.1 CPU-Z

笔记本 (战 66):

![CPU-Z 跑分](./图/21-z-1.png)

小主机 (M5plus):

![CPU-Z 跑分](./图/21-z-2.png)

### 2.2 娱乐大师

笔记本 (战 66):

![仅供娱乐](./图/22-s-1.png)

小主机 (M5plus):

![仅供娱乐](./图/22-s-2.png)

仅供娱乐, 不要认真哈 ~

### 2.3 AIDA64 内存带宽/延迟

笔记本 (战 66):

![内存测试](./图/23-a-1.png)

小主机 (M5plus):

![内存测试](./图/23-a-2.png)

### 2.4 ollama (qwen2.5 Q4)

使用 ollama 运行 AI 神经网络模型 (CPU).
此处选择的模型是 qwen2.5 量化 Q4_K_M.

在 ArchLinux 安装 ollama: <https://wiki.archlinux.org/title/Ollama>

```sh
sudo pacman -S ollama
sudo systemctl start ollama
```

然后:

```sh
> ollama --version
ollama version is 0.5.13
> ollama pull qwen2.5:0.5b
```

下载的模型:

```sh
> ollama list
NAME            ID              SIZE      MODIFIED
qwen2.5:72b     424bad2cc13f    47 GB     17 seconds ago
qwen2.5:0.5b    a8b0c5157701    397 MB    28 minutes ago
qwen2.5:1.5b    65ec06548149    986 MB    28 minutes ago
qwen2.5:3b      357c53fb659c    1.9 GB    28 minutes ago
qwen2.5:7b      845dbda0ea48    4.7 GB    28 minutes ago
qwen2.5:14b     7cdf5a0187d5    9.0 GB    28 minutes ago
qwen2.5:32b     9f13ba1299af    19 GB     28 minutes ago
```

运行测试:

```sh
> ollama run --verbose qwen2.5:14b
>>> 你好, 介绍一下你自己, 喵 ~
喵~ 我是来自阿里云的大规模语言模型，叫做通义千问。虽然我的名字不是“喵”，但我非常
乐意以这种方式和你打招呼！作为一个AI助手，我可以帮助解答各种问题、提供信息和服务。
有什么我能帮到你的吗？当然了，“喵”是猫的叫声，如果你也这么叫，那我们似乎有共同点
呢~

total duration:       22.859836688s
load duration:        14.89176ms
prompt eval count:    39 token(s)
prompt eval duration: 3.932s
prompt eval rate:     9.92 tokens/s
eval count:           80 token(s)
eval duration:        18.76s
eval rate:            4.26 tokens/s
```

使用 CPU 计算:

```sh
> ollama ps
NAME            ID              SIZE      PROCESSOR    UNTIL
qwen2.5:0.5b    a8b0c5157701    820 MB    100% CPU     4 minutes from now
```

----

测试结果如下 (仅供参考):

笔记本 (战 66, CPU r5-5625u):

| 参数规模 | 生成速度 (tokens/s) | 文件大小 | 内存占用 |
| -------: | ------------------: | -------: | -------: |
| 0.5b | 79.69 | 397MB | 820MB |
| 1.5b | 36.87 | 986MB | 1.6GB |
| 3b | 19.68 | 1.9GB | 2.6GB |
| 7b | 8.85 | 4.7GB | 5.5GB |
| 14b | 4.58 | 9.0GB | 11GB |
| 32b | 2.04 | 19GB | 22GB |
| 72b | 0.85 | 47GB | 51GB |

小主机 (M5plus, CPU r7-5825u):

| 参数规模 | 生成速度 (tokens/s) | 文件大小 | 内存占用 |
| -------: | ------------------: | -------: | -------: |
| 0.5b | 68.38 | 397MB | 820MB |
| 1.5b | 33.50 | 986MB | 1.6GB |
| 3b | 17.88 | 1.9GB | 2.6GB |
| 7b | 8.19 | 4.7GB | 5.5GB |
| 14b | 4.26 | 9.0GB | 11GB |
| 32b | 1.90 | 19GB | 22GB |
| 72b | 0.83 | 47GB | 51GB |


## 3 安装内存条

好了, 目前已经基本确定机器没有大病了, 可以拆机安装 (更换) 内存条啦 !

![笔记本内存条 32GB DDR4-3200 x4](./图/3-m-1.png)

看, 这是 128GB (笔记本) 内存.

### 3.1 笔记本 HP 战 66 五代

![战 66 安装内存 (1)](./图/31-z-1.png)

拧松后盖的 5 颗螺丝, 注意螺丝不必要拧掉.
小心取下后盖 (有卡扣).

![战 66 安装内存 (2)](./图/31-z-2.png)

这就是打开后的笔记本内部啦 ~

![战 66 安装内存 (3)](./图/31-z-3.png)

此处是内存插槽. 内存上方有一层黑色薄膜覆盖.

![战 66 安装内存 (4)](./图/31-z-4.png)

挑开薄膜, 即可看到内存条. 可以看到, 2 个内存插槽左右排列, 也是双通道.

![战 66 安装内存 (5)](./图/31-z-5.png)

把原来的小容量内存条取掉.

然后安装新的大容量内存条, 再把后盖, 螺丝等原路安装回去,
完成 !

### 3.2 小主机 GMK M5plus

![M5plus 安装内存 (1)](./图/32-m-1.png)

首先, 用力扣开上盖 (大力出奇迹), 可以使用撬片辅助.
上盖为塑料材质, 使用卡扣固定到机身.

![M5plus 安装内存 (2)](./图/32-m-2.png)

使用随机赠送的螺丝刀, 拧下四角的 4 颗螺丝.

![M5plus 安装内存 (3)](./图/32-m-3.png)

即可打开固定小风扇的这一层.
注意连接小风扇的排线比较脆弱, 温柔一点, 不要弄断.

![M5plus 安装内存 (4)](./图/32-m-4.png)

内存插槽特写. 上下一共 2 个内存插槽, 可以安装 2 根内存条组成双通道.
M.2 SSD 已经安装.

![M5plus 安装内存 (5)](./图/32-m-5.png)

2 根内存条安装完毕 !
然后再把上盖, 螺丝等原路装回去, 完成.


## 4 功耗测试

省电很重要, 接下来进行实际功率测试吧 ~

### 4.1 测量方法

使用功率插座, 如图:

![功率插座](./图/41-t-1.png)

对实际输入的整机功率进行测量.

+ (1) 空载 (待机) 功耗:
  开机, 尽量不运行软件, CPU 使用率接近 0.
  分别测量 Linux 待机功率和 Windows 待机功率.

  ![Linux 待机](./图/41-i-1.png)

  ![Windows 待机](./图/41-i-2.png)

+ (2) 满载功耗: CPU+GPU 烤鸡.

  使用 图吧工具箱 中的软件进行 CPU, GPU 同时烤鸡 (CPU, GPU 使用 100%).

  ![烤鸡 (1)](./图/41-f-1.png)

  ![烤鸡 (2)](./图/41-f-2.png)

+ (3) 满载功耗: ollama 运行 AI 模型.

  使用 ollama 运行 qwen2.5:72B (Q4), 测量整机功率.

### 4.2 空载 (待机) 功耗

+ 笔记本 (战 66): 屏幕正常显示.

  Linux 待机功率 11W, Windows 待机功率 10W.

+ 小主机 (M5plus): 只包括小主机, 不含显示器.

  Linux 待机功率 13W, Windows 待机功率 12W.

### 4.3 满载功耗

+ 笔记本 (战 66):

  CPU+GPU 烤鸡满载: 46W

  ollama 满载: 47W

+ 小主机 (M5plus): 15W 功率设置 (BIOS 中可设置 10W, 15W, 35W).

  CPU+GPU 烤鸡满载: 33W

  ollama 满载: 34W

### 4.4 误差分析

+ (1) 测量工具 (功率插座) 误差:
  本次功率测量使用功率插座, 功率插座本身对功率测量的不准确会带来误差.

+ (2) 偶然误差: 由于时间有限, 只对各种功率进行了单次测量,
  没有多次测量并分析平均值和方差, 导致结果精度较低, 误差较大.
  因此本次测量结果仅供参考.

+ (3) 硬件配置误差:
  ArchLinux 系统使用 "流浪 Linux" 方式安装,
  与 Windows 相比多了一个外置 SATA 硬盘盒, 会消耗额外的功率.
  CPU+GPU 烤鸡 (图吧工具箱) 在 Windows 运行, ollama 在 ArchLinux 运行.

  因此从测量结果中可以发现, Linux 待机功率比 Windows 高出 1W,
  ollama 满载功率也比 CPU+GPU 烤鸡满载功率高出 1W.
  可以初步推断, 多出的那个外置 SATA 硬盘盒 (以及 SATA SSD) 消耗了 1W 功率.

+ (4) 软件运行误差.
  待机状态时, 实际运行的软件存在不可控因素 (特别是 Windows).
  少运行软件 (计算任务少) 与多运行软件, 会造成待机功率不同, 从而带来误差.

  Linux 待机功率比较稳定, 因为 Linux 系统比较干净, 后台没有运行很多乱七八糟的东西.
  Windows 待机功率波动较大, 后台运行着较多不知道是什么的东西,
  比如好好的待机功率 10W, 突然就跳到 20W 甚至 30W 去了.


## 5 总结与展望

虽然可能性能不强, 但是它便宜呀 ! 但是它便宜呀 !!
不到 3000 元的整机价格 (含显示器), 还算主流的性能 (不太落后),
完全满足计算机入门的需求, 嗯, 真香 ~

最新的内存技术早已是 DDR5 了, 但是 DDR4 它便宜呀 ! DDR4 量大管饱呀 !!
缺点就是 DDR4 频率最高只有 3200MHz, 单条容量 (消费级) 只有 32GB.

低成本, 低功耗, 省电 !
64GB 内存的好处就是, 可以运行 72B (Q4) 的 AI 模型 (LLM),
虽然运行的很慢.
窝觉得, 在未来至少 3 ~ 5 年内, 64GB 的内存容量都不会被完全淘汰.
机器还能用好多年呢 !

----

根据上面的满载功耗测试,
可以算算使用 CPU 运行 qwen2.5:72B (Q4) 模型的成本 (电费):

(硬件成本就不算了, 只算电费, 另外跑的慢就不计较了, 能跑就行. )

+ 笔记本 (CPU r5-5625u): 满载功率 47W, 生成速度 0.85 tokens/s.

  则百万 token (1M token) 耗电: 15.4 kWh (327 小时).

+ 小主机 (CPU r7-5825u): 满载功率 34W, 生成速度 0.83 tokens/s.

  则百万 token (1M token) 耗电: 11.4 kWh (335 小时).

虽然笔记本快一点, 但小主机更便宜哦 ~
并且, 这个成本, 根据你所在地的电费来计算, 也不贵 !

----

本文使用 CC-BY-SA 4.0 许可发布.

本文首发日期 `2025-03-08`, 然后在 `2025-03-09` 进行了一些补充和修改.
